support ships - French English Dictionary